explain meticulously - Espagnol Anglais Dictionnaire